
/**
    约课详情
*/
*{margin: 0;padding: 0;box-sizing: border-box;}

.leagueDetailsDivTop{width: 100%;height: 300px;background-size:100% 100% ; padding-top: 300px;}
.leagueDetailsDivTopSection{display: inline-block; width: 60%; padding-left: 10px;}
.leagueDetailsDivTopSectionTwo{display: inline-block; width: 38%; text-align: center;}

.leagueDetailsDivTops{width: 100%;height: 300px;background-size:100% 100% ; padding-top: 230px;}
.leagueDetailsDivTopSections{display: inline-block; width: 60%; padding-left: 10px;}
.leagueDetailsDivTopSectionTwos{display: inline-block; width: 38%; text-align: center;}


.leagueDetailsDivtwo{width: 100%;height: 50px; background-color: gray;}
.leagueDetailsDivSection1{width: 72%;display: inline-block; }
.leagueDetailsDivSection2{width: 25%;height: 50px;line-height: 50px; display: inline-block; float: right; background-image: url(../../img/ditu.png);background-repeat: no-repeat; }

.leagueDetailsDivThree{width: 100%; height: 90px; background-color: rgb(255, 255, 255); padding-left: 20px;padding-top: 10px;}
.leagueDetailsDivThreeDiv1{width: 21%;height: 74px;display: inline-block; background-position: center center; background-size: 100% 100%;border-radius: 50px;}
.leagueDetailsDivThreeDiv1>img{height: 74px;display: inline-block; background-position: center center; background-size: 100% 100%;border-radius: 50px;}

.leagueDetailsDivThreeDivSection{width: 75%;height: 100%; display: inline-block; float: right; margin-bottom: 20px;}

.leagueDetailsDivFour{height: 20px;width: 100%; background-color: rgb(242, 242, 242)}
.leagueDetailsDivFive{padding: 20px;height: 45%;}

.leagueDetailsButton{width: 100%;height: 50px; border: none;margin-bottom: 20px;}



/*场馆详情*/
.venueDetailslocation{padding-left: 8%;background: rgb(255, 255, 255);height: 80px;}
.venueDetailslocation{display: inline-block;width: 59.5%;}
.venueDetailsTelephone{display: inline-block;width: 38.5%;text-align: center;}
/*.venueDetailsTelephone>div{width: 60px;height: 60px; background: url(../../img/dianhua.jpg)}*/
.venueDetailsTelephone>i{font-size: 60px;text-align: center;color: #eee;}


.venueIntroduction{margin-top: 124px;background: rgb(255, 255, 255);}
.venueIntroduction h4{text-align: center;padding-top: 10px;}
.venueIntroduction p{text-indent: 30px;padding:20px;}


.venueDetailsMap{margin-top: 20px; background: url(../../img/map.png);height: 300px;background-position: center center;background-size: 100% 100%; margin-bottom: 30px;}


/* 教练详情 */
.leagueCoachDivBox{padding: 30px 20px 0 20px;}
.leagueCoachHeadPortrait{width: 100px;height: 100px; border-radius: 50%; background: rebeccapurple;margin: 0 auto;}
.leagueCoachDivBox h3{text-align: center;margin-top: 5px;}
.leagueCoachDivBox p:nth-of-type(1){text-align: center;}
.leagueCoachDivBox ul {text-align: center;}
.leagueCoachDivBox ul li{display: inline-block;}



/*style="padding-top=20px;"*/

/*地图详情*/
.scroll{height: 100%; width: 100%;}



/*团课预约*/
.appointmentBox{overflow: hidden;}
.appointmentBoxDiv1{margin-top: 10px;margin-left: 5%;;}
.appointmentBoxDiv1 strong{margin-left: 5%;}

.appointmentBoxDiv1 h5{margin-top: 10px;margin-bottom: 10px;}
.appointmentBoxSection{text-align: center;}
.appointmentBoxSection div{width: 23%;height: 50px;text-align: center; display: inline-block;}
.appointmentBoxSection div section{width: 26px;height: 36px;display: inline-block;background-size: 100% 100%;}

#divSectionBackground>div{text-align: center;padding-top: 10px;}
/*位置*/
.seate {
    position: relative;
    width: 26px;
    margin: 10px 10px 20px 10px;
    height: 36px;
    text-align: center;
    border: solid 1px gray;
    background-color: rgb(255, 255, 255);
}
.seate>span{
    position: absolute;
    bottom: -20px;
    left: 6px;
}
.tdChecked{
    background: url('../../img/yixuan.png');
    background-size: 100% 100%;
}


.seatFlag{width: 23px;height: 30px;background-color:#e5e5e5}

.notSelect{
    background: url('../../img/bukexuan.png');
    background-size: 100% 100%;
}
.notSelect1{
    background-color: red;
}
.selected{
    background: url('../../img/yixuan.png');
    background-size: 100% 100%;
}
.selectedVip{
    background-image: url("../../img/vip.png");
    background-size: 100% 100%;
}
.selectedVip1{
    background-image: url("../../img/vip.png");
    background-size: 100% 100%;
}
.seat{
    width: 100%;
    height: 100%;
    border:solid 1px #e5e5e5;
}

.seatSpan{position: absolute;bottom: -20px;left: -5px;}
